#ifndef _COMPOSITIONCLASS_H_
#define _COMPOSITIONCLASS_H_

LRESULT WINAPI CompAndCandWndWndProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam);
class CompAndCandWnd
{
public:
	static BOOL Register(HINSTANCE hInstance);
	static VOID UnRegister(HINSTANCE hInstance);
	static VOID CreateWnd(HWND hUIWnd, LPUIEXTRA lpUIExtra);
	static VOID Move(HWND hUIWnd,LPUIEXTRA lpUIExtra, LPINPUTCONTEXT lpIMC);
	static VOID HideWnd(LPUIEXTRA lpUIExtra);
	static VOID Paint(HWND hWnd);
	static VOID DragUI( HWND hWnd, HWND hWnd1,UINT message, WPARAM wParam, LPARAM lParam,BOOL fIsCompWnd);
	static VOID DrawUIBorder(LPRECT lprc);
};
#endif
